package patrones;
// patron prototipo, creamos modelos de categoria apartir de un prototipo
import java.util.HashMap;

import modelo.m_categoria;

public class factoria_categoria {
	private HashMap objetos;
    private String nombre;

    public factoria_categoria() {
        objetos = new HashMap();
        objetos.put("categoria", new m_categoria());

    }

    public Object crear() {
        return crear(nombre);
    }

    public Object crear(String nombre) {
        this.nombre = nombre;
        m_categoria objeto = (m_categoria)objetos.get(nombre);
        return objeto != null ? objeto.clone() : null;

    }

}
